import request from '@/utils/request'
import {
  getToken
} from '@/utils/auth'

// 商品列表
export function getList(params) {
  return request({
    url: '/xiandu/admin/v1/list_commo',
    method: 'get',
    params: { ...params,
      token: getToken('token')
    }
  })
}

// 分类列表
export function getTypeList(params) {
  return request({
    url: '/xiandu/admin/v1/list_commtype',
    method: 'get',
    params: { ...params,
      token: getToken('token')
    }
  })
}
// 子级分类
export function typeChildList(params) {
  return request({
    url: '/xiandu/admin/v1/tree_commtype',
    method: 'get',
    params: { ...params,
      token: getToken('token')
    }
  })
}
// 根据id查子级
export function typeChildById(params) {
  return request({
    url: '/xiandu/admin/v1/tree_commtype',
    method: 'get',
    params: { ...params,
      token: getToken('token')
    }
  })
}

// 分类修改
export function editType(data) {
  return request({
    url: '/xiandu/admin/v1/edit_commtype',
    method: 'post',
    data
  })
}

// 商品分类删除
export function deleteType(data) {
  return request({
    url: '/xiandu/admin/v1/del_commtype',
    method: 'post',
    data
  })
}
// 添加分类
export function createType(data) {
  return request({
    url: '/xiandu/admin/v1/create_commtype',
    method: 'post',
    data
  })
}
//上传图片
export function uploadImg(data) {
  return request({
    url: '/xiandu/admin/v1/upload_img',
    method: 'post',
    headers: {
      'Content-Type': 'multipart/form-data'
    },
    data
  })
}

//添加商品
export function createCommo(data) {
  return request({
    url: '/xiandu/admin/v1/create_commo',
    method: 'post',
    data
  })
}
// 编辑商品
export function editCommo(data) {
  return request({
    url: '/xiandu/admin/v1/edit_commo',
    method: 'post',
    data
  })
}
// 商品详情
export function shopDetail(params) {
  return request({
    url: '/xiandu/admin/v1/show_commo',
    method: 'get',
    params: { ...params,
      token: getToken('token')
    }
  })
}
// 删除商品
export function delCommo(data) {
  return request({
    url: '/xiandu/admin/v1/del_commo',
    method: 'post',
    data
  })
}
